package com.wyh.service.g3service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wyh.domain.dto.g3dto.G3OrganizationDto;
import com.wyh.domain.po.g3po.G3BuildingUnit;
import com.wyh.domain.po.g3po.ChargeProjectRate;
import com.wyh.domain.po.g3po.G3Organization;
import com.wyh.domain.po.g3po.G3Project;
import com.wyh.domain.vo.g3vo.AllChargeRateVO;
import com.wyh.domain.vo.g3vo.ChargeTypeVo;
import com.wyh.domain.vo.g3vo.PropertyManagementVO;

import java.util.List;

/**
 * <p>
 * 项目表 服务类
 * </p>
 *
 * @author 唐书亮
 * @since 2024-05-21
 */
public interface IProjectService extends IService<G3Project> {

    PropertyManagementVO selectProject(G3OrganizationDto g3OrganizationDto);

    ChargeTypeVo selectChargeType(G3OrganizationDto g3OrganizationDto);

    List<ChargeProjectRate> selectChargeRate(G3OrganizationDto g3OrganizationDto);

    AllChargeRateVO selectAllChargeRate(G3OrganizationDto g3OrganizationDto);
    List<G3Project> findPark();

    List<G3Project> findFloor();

    List<G3Organization> findorganization();


}
